From 32a727b9422cf6c8ee461c157cdb2cf13982c818 Mon Sep 17 00:00:00 2001 From: robertlipe Date: Mon, 10 Sep 2012 05:17:21 +0000 Subject: [PATCH] More const drudgery for garmin. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4201 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/garmin_tables.c | 10 ++++++---- gpsbabel/garmin_tables.h | 4 ++-- gpsbabel/garmin_txt.c | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/gpsbabel/garmin_tables.c b/gpsbabel/garmin_tables.c index 287224cff..5139fe350 100644 --- a/gpsbabel/garmin_tables.c +++ b/gpsbabel/garmin_tables.c @@ -577,7 +577,7 @@ gt_country_code_t gt_country_codes[] = { }; /* gt_waypt_classes: gdb internal order */ -char* gt_waypt_class_names[] = { +const char* gt_waypt_class_names[] = { "User Waypoint", "Airport", "Intersection", @@ -595,7 +595,7 @@ char* gt_waypt_class_names[] = { }; /* gt_display_mode_names: this order is used by most devices */ -char* gt_display_mode_names[] = { +const char* gt_display_mode_names[] = { "Symbol & Name", "Symbol", "Symbol & Description" @@ -841,8 +841,10 @@ int gt_find_icon_number_from_desc(const char* desc, garmin_formats_e garmin_form */ if (find_flag == 0) { - char** prefix; - char* prefixes[] = {"White ", "Red ", "Green ", "Blue ", "Black ", NULL}; + const char** prefix; + const char* prefixes[] = { + "White ", "Red ", "Green ", "Blue ", "Black ", NULL + }; for (prefix = prefixes; *prefix != NULL; prefix++) { int len = strlen(*prefix); diff --git a/gpsbabel/garmin_tables.h b/gpsbabel/garmin_tables.h index b31de0fc2..ba8a86efd 100644 --- a/gpsbabel/garmin_tables.h +++ b/gpsbabel/garmin_tables.h @@ -57,7 +57,7 @@ typedef enum { gt_waypt_class_map_line } gt_waypt_classes_e; -extern char* gt_waypt_class_names[]; +extern const char* gt_waypt_class_names[]; typedef struct gt_country_code_s { const char* cc; @@ -76,7 +76,7 @@ typedef enum { gt_display_mode_symbol_and_comment } gt_display_modes_e; -extern char* gt_display_mode_names[]; +extern const char* gt_display_mode_names[]; #define GT_DISPLAY_MODE_MIN gt_display_mode_symbol_and_name #define GT_DISPLAY_MODE_MAX gt_display_mode_symbol_and_comment diff --git a/gpsbabel/garmin_txt.c b/gpsbabel/garmin_txt.c index 3be03bf24..ada15e5eb 100644 --- a/gpsbabel/garmin_txt.c +++ b/gpsbabel/garmin_txt.c @@ -530,7 +530,7 @@ write_waypt(const waypoint* wpt) { unsigned char wpt_class; garmin_fs_p gmsd; - char* wpt_type; + const char* wpt_type; const char* dspl_mode; const char* country; double x; -- 2.30.2